<?php /*a:5:{s:63:"E:\web\wwwroot\blog_tp5\application\home\view\index\resume.html";i:1555933983;s:62:"E:\web\wwwroot\blog_tp5\application\home\view\comm\header.html";i:1555483135;s:63:"E:\web\wwwroot\blog_tp5\application\home\view\comm\nav_top.html";i:1555929819;s:62:"E:\web\wwwroot\blog_tp5\application\home\view\comm\footer.html";i:1555614399;s:63:"E:\web\wwwroot\blog_tp5\application\home\view\comm\confirm.html";i:1555330038;}*/ ?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title><?php echo htmlentities($title); ?>-<?php echo htmlentities(app('lang')->get('web_name')); ?></title>
    <meta name="keywords" content="网站制作,博客,个人博客,个人网站,网站建设,网站模板">
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" href="/icon.png">
<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap-theme.min.css">
<link rel="stylesheet" type="text/css" href="/static/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="/static/css/animate.min.css">
<link rel="stylesheet" type="text/css" href="/static/css/swiper.min.css">
<link rel="stylesheet" type="text/css" href="/static/css/home_style.css">
    <link type="text/css" rel="stylesheet" href="/static/css/home_style_resume.css">
</head>
<body>
<div class="s-nav_top">
    <nav class="col-sm-10 ">
        <div class="col-sm-3 s-nav-div-log" data-desc="logo"><!--logo部分--></div>
        <div class="col-sm-9 s-nav-div-container-pc" data-desc="链接部分">
            <div class="s-nav_top-div">
                <!--<?php echo htmlentities($z_index=11111); ?>-->
                <ul class="s-nav_top-ul">
                    <?php if(is_array($top_menu_list) || $top_menu_list instanceof \think\Collection || $top_menu_list instanceof \think\Paginator): if( count($top_menu_list)==0 ) : echo "" ;else: $i=0; foreach($top_menu_list as $key=>$v): ++$i; ?>
                    <li style="z-index: <?php echo htmlentities($z_index-$i); ?>; ">
                        <?php if(isset($v['child']) && is_array($v['child'])): ?>
                        <a href="javascript:;" <?php if(in_array($v['config_url'],[$mca['ca']])): ?> class="s-nav_top-ul-li-a-select"<?php endif; ?> ><?php echo htmlentities($v['config_name']); ?>&nbsp;&nbsp;<i class="fa fa-sort-desc"></i></a>
                        <?php else: ?>
                        <a href="/<?php echo htmlentities($v['config_url']); ?>" <?php if(in_array($v['config_url'],[$mca['ca']])): ?> class="s-nav_top-ul-li-a-select"<?php endif; ?> ><?php echo htmlentities($v['config_name']); ?></a>
                        <?php endif; if(isset($v['child']) && is_array($v['child'])): ?>
                        <div  class="s-nav_top-div-child">
                            <ul class="s-nav_top-ul-child">
                                <?php if(is_array($v['child']) || $v['child'] instanceof \think\Collection || $v['child'] instanceof \think\Paginator): if( count($v['child'])==0 ) : echo "" ;else: $j=0; foreach($v['child'] as $k=>$val): ++$j; ?>
                                <li><a href="/<?php echo htmlentities($val['config_url']); ?>"><?php echo htmlentities($val['config_name']); ?></a></li>
                                <?php endforeach; endif; else: echo "" ;endif; ?>
                            </ul>
                        </div>
                        <?php endif; ?>
                    </li>
                    <?php endforeach; endif; else: echo "" ;endif; ?>

                    <!--<li>
                        <a href="javascript:;" class="s-nav_top-ul-li-a-select">关于我 &nbsp;<i class="fa fa-sort-desc"></i></a>
                        <div  class="s-nav_top-div-child">
                            <ul class="s-nav_top-ul-child">
                                <li><a>连接1</a></li>
                                <li><a>连接2</a></li>
                                <li><a>连接3</a></li>
                            </ul>
                        </div>
                    </li>-->
                </ul>
            </div>
        </div>
        <div class="col-sm-3 s-nav-div-container-m">
            <div style="" class="s-nav-div-container-m-box">
                <i class="fa fa-list-ul fa-3x" style="display: inline-block;line-height: 80px;width: 100%;text-align: center;color: #1f9a81;"></i>
                <ul>
                    <?php if(is_array($top_menu_list) || $top_menu_list instanceof \think\Collection || $top_menu_list instanceof \think\Paginator): if( count($top_menu_list)==0 ) : echo "" ;else: $i=0; foreach($top_menu_list as $key=>$v): ++$i; if(!isset($v['child']) || !is_array($v['child'])): ?>
                    <li><a href="/<?php echo htmlentities($v['config_url']); ?>"><?php echo htmlentities($v['config_name']); ?></a></li>
                    <?php endif; if(isset($v['child']) && is_array($v['child'])): ?>
                    <li>
                        <a href="javascript:;" class="s-nav-div-container-m-box-child_a"><?php echo htmlentities($v['config_name']); ?>&nbsp;<i class="fa fa-sort-desc"></i></a>
                        <ul>
                            <?php if(is_array($v['child']) || $v['child'] instanceof \think\Collection || $v['child'] instanceof \think\Paginator): if( count($v['child'])==0 ) : echo "" ;else: $j=0; foreach($v['child'] as $k=>$val): ++$j; ?>
                            <li><a href="/<?php echo htmlentities($val['config_url']); ?>"><?php echo htmlentities($val['config_name']); ?></a></li>
                            <?php endforeach; endif; else: echo "" ;endif; ?>
                        </ul>
                    </li>
                    <?php endif; ?>
                    <?php endforeach; endif; else: echo "" ;endif; ?>
                    <!--<li><a>aaaa</a></li>
                    <li><a>aaaab</a></li>
                    <li>
                        <a class="s-nav-div-container-m-box-child_a">child <i class="fa fa-sort-desc"></i></a>
                        <ul class="s-child-ul">
                            <li><a>caaa</a></li>
                            <li><a>caaa</a></li>
                            <li><a>caaa</a></li>
                        </ul>
                    </li>-->
                </ul>
            </div>
        </div>
    </nav>
</div>

<!-- content start-->
<div class="col-sm-12">
    <div class="container">
        <nav class="col-sm-12 hearder_nav" style="padding-top: 30px">
            <div class="col-sm-6">
                <div class="hearder_img">
                    <img src="http://blog.fang12345.top/upload/header.png">
                    <h4>方文锋</h4>
                </div>
            </div>
        </nav>
        <div class="col-sm-12 content">
            <div class="col-sm-12">
                <h4>基本信息</h4>
                <ul>
                    <li><span>性别：</span>男</li>
                    <li><span>出生年月：</span>1996 / 04 / 06</li>
                    <li><span>毕业院校：</span>琼台师范学院</li>
                    <li><span>学历：</span> 大专</li>
                    <li><span>专业：</span>计算机应用</li>
                    <li><span>手机：</span> 18876126389</li>
                    <li><span>工作年限：</span>1年</li>
                    <li><span>户口所在地：</span>海南省万宁市</li>
                </ul>
            </div>
            <div class="col-sm-12">
                <h4>工作经历</h4>
                <div class="resume_desc">
                    <p>2018年3月1日，在《漫游谷（海南）科技有限公司》工作，在公司的工作有网站管理和维护，根据需求对网站的页面改版和代码编写（php代码），网站搭建。服务器使用的是Windows Servar 2008R2 和 Windonws Server 2016 操作系统。2018年10月26日离职。</p>
                    <p>2018年11月19日，在《海南十指文化传媒有限公司》工作，主要负责网站开发和维护，参与的工作项目有使用ectouch商城系统进行二次开发，万丽濠城KTV线上预订系统（基于公众号开发，订单预订，在线核销，一键导航），2019年4月8日离职。</p>
                </div>
            </div>
            <div class="col-sm-12">
                <h4>个人描述</h4>
                <div class="resume_desc">
                    <p>热爱编程，熟悉JavaScript，HTML，CSS和PHP。熟悉使用ThinkPHP5.1。</p>
                </div>
            </div>
            <div class="col-sm-12">
                <h4>教育背景</h4>
                <ul>
                    <li><span>毕业学校：</span>琼台师范学院</li>
                    <li><span> 起止时间：</span>2015-09-01~2018-06-30</li>
                    <li><span>专业：</span>计算机应用</li>
                    <li><span> 学历：</span>大专</li>
                    <li><span>专业描述：</span>在校期间学习了网络营销、计算机组装与维护、Flash动画制作、图像处理技术（Photoshop）、网页制作、动态网页编程（PHP）、计算机网络、服务器管理与维护（windows server 2008）等。</li>
                    <li><span></span></li>
                </ul>
            </div>
        </div>
    </div>
</div>

<canvas id="canvas1" class="canvas" style="position: fixed;top:0;left:0;z-index: -1;background: #211815;"></canvas>
<!-- content end -->
<script type="text/javascript" src="/static/js/jq.min.js"></script>
<script type="text/javascript" src="/static/bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/static/js/app.js"></script>
<script type="text/javascript" src="/static/js/php.js"></script>
<script type="text/javascript" src="/static/js/swiper.animate.min.js"></script>
<script type="text/javascript" src="/static/js/swiper.min.js"></script>

<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" id="myModal">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
                <h4 class="modal-title" >重要提示</h4>
            </div>
            <div class="modal-body">

            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-white" data-dismiss="modal">取消</button>
                <button type="button" class="btn btn-primary">确定</button>
            </div>
        </div>
    </div>
</div>


<div class="modal fade bs-example-modal-sm s-confirm" tabindex="-1" role="dialog" id="confirm" style="display: none;">
    <div class="modal-dialog modal-sm" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
                <h4 class="modal-title" align="center">重要提示</h4>
            </div>
            <div class="modal-body">

            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-white" data-dismiss="modal">取消</button>
                <button type="button" class="btn btn-primary">确定</button>
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
</div>

<div class="tips" id="tips">
    <i class="fa fa-check fa-2x" data-success="fa fa-check fa-2x" data-error="fa fa-times fa-2x"></i>
    <span></span>
</div>
<div class="tips tips-fail" id="tips_error" data-type="error">
    <i class="fa fa-times fa-2x" data-success="fa fa-check fa-2x" data-error="fa fa-times fa-2x"></i>
    <span></span>
</div>

<script type="text/javascript">
    function del(url) {
        confirms(0,{body:"确定要删除吗？"},function () {
            var token = LO.get("token",1);
            location.href=url+"?token="+token;
        });
    }
    function confirms(select,config,fn) {
        (select) || (select="#confirm");
        (config) || (config={});
        var modal = $(select);
        modal.modal();
        var c=modal[0];
        var title = config.title ? config.title : "重要提示";
        var msg = config.body ? config.body : "";
        var btn1_desc = config.btn1 ? config.btn1 : "取消";
        var btn2_desc = config.btn2 ? config.btn2 : "确定";
        var modal_title = $(".modal-title",c);
        var modal_body = $(".modal-body",c);
        var btn1 = $(".btn-white",c);
        var btn2 = $(".btn-primary",c);
        modal_title.html(title);
        modal_body.html(msg);
        btn1.html(btn1_desc);
        btn2.html(btn2_desc);

        btn2.unbind("click mousedown");
        btn2.on("click",function (e) {
            (typeof fn === "function")&&fn(1);
            modal.modal("hide");
        });
    }
    
    function tips(select,message,fn,time) {
        (select) || (select="#tips");
        (message) || (message="操作成功");
        (time) || (time=1500);
        var W=(document.documentElement.clientWidth || window.innerWidth);
        var H=(document.documentElement.clientHeight || window.innerHeight);
        var tips = $(select);
        tips.attr("class","tips tips-action");
        (tips.attr("data-type")==="error") && tips.attr("class","tips tips-action tips-fail");

        $("span",tips[0]).html(message);
        clearTimeout(tips[0].idd);
        clearTimeout(tips[0].iddd);
        tips[0].iddd=setTimeout(function () {
            tips.css({top:((H-tips[0].offsetHeight)/2)+"px",left:((W-tips[0].offsetWidth)/2)+"px",opacity:1});
        },5);
        tips[0].idd=setTimeout(function () {
            tips.css({opacity:""});
            setTimeout(function () {
                tips.attr("class","tips");
                (typeof fn === "function")&&fn();
            },300);
        },time);
    }
    function tips_success(message,fn) {
        (message) || (message = "操作成功");
        tips("#tips",message,fn);
    }
    function tips_fail(message,fn) {
        (message) || (message = "操作失败");
        tips("#tips_error",message,fn);
    }
</script>

<script type="text/javascript">
    setTimeout(function () {
        $("body").addClass("overflow-y");
    },500);
    function toTop() {
        move.move(document.body, {scrollTop:0},500,false,1);
        move.move(document.documentElement, {scrollTop:0},500,false,1);
    }
    Events.add(window,'scroll',function (e) {
        var target = Events.getTarget(e);
        var scrollTop = document.documentElement.scrollTop>0 ? document.documentElement.scrollTop : document.body.scrollTop;
        clearTimeout(document.idd2019);
        document.idd2019 = setTimeout(function () {
            if (scrollTop>=400){
                $(".s-toTop").attr("class","s-toTop");
            } else{
                $(".s-toTop").attr("class","s-toTop s-toTop-hide");
            }
        },300);
    },true);
</script>

<div class="s-toTop s-toTop-hide">
    <i class="fa  fa-angle-up" onclick="toTop()"></i>
</div>
<div class="s-footer col-sm-12">
    <div class="col-sm-12">
        <p class="col-sm-12"><a href="http://www.miitbeian.gov.cn/">备案号：<?php echo htmlentities(app('config')->get('myconfig.ICP')); ?></a></p>
        <p class="col-sm-12"><?php echo htmlentities(app('config')->get('myconfig.Copyright')); ?></p>
    </div>
</div>
<script type="text/javascript" src="/static/js/canvas.js"></script>
<script type="text/javascript">
    canvas1.width=(document.documentElement.clientWidth||window.innerWidth);
    canvas1.height=(document.documentElement.clientHeight||window.innerHeight);
    Context.createCanvas(canvas1,"abc");
Events.add(window,"resize",function (e) {
    canvas1.width=(document.documentElement.clientWidth||window.innerWidth);
    canvas1.height=(document.documentElement.clientHeight||window.innerHeight);
});
    function drawCanvas(C){
        (C.w)||(C.w=1000);
        (C.h)||(C.h=600);
        (C.num)||(C.num=100);
        (C.name)||(C.name="ctx");
        var O={
            // 粒子的初始位置(二维数组[[x,y,r]])
            xyr:[]
            //粒子的运动速度(二维数组[[x,y]])
            ,v:[]
            //粒子的当前位置(x,y坐标,二维数组[[x,y]])
            ,p:[]
            ,w:C.w
            ,h:C.h
            // 粒子的数量
            ,num:C.num
            ,mouseX:100
            ,mouseY:100
            ,init:function(){
                for(var i=0;i<this.num;i++){
                    var x=~~(Math.random()*this.w),y=~~(Math.random()*this.h),r= Math.random()*1+0.5;
                    this["xyr"][i]=[x,y,r];
                    this.v[i]=[~~(Math.random()*5-4),~~(Math.random()*5-4)];
                    this.p[i]=[x,y,r];
                }

            }
            ,draw:function(){
                //console.log(this);
                Context.clearRect(C.name);
                var condition=[],j=0;
                for(var i=0;i<this.num;i++){
                    //console.log(this.p[i],this.v[i]);

                    //console.log(this.p[i]);
                    Context.drawPath(C.name,{
                        type:"arc"
                        ,colorFill:"color"
                        // ,x1:0
                        // ,y1:0
                        // ,x2:1000
                        // ,y2:1000
                        // ,xy:[[0,0],[canvas1.width,0],[canvas1.width,canvas1.height],[0,canvas1.height]]
                        ,x:this.p[i][0]=this.p[i][0]+this.v[i][0]
                        ,y:this.p[i][1]=this.p[i][1]+this.v[i][1]
                        ,r:this.p[i][2]
                        ,position_color:[[0,"rgba("+random(0,255)+","+random(0,255)+","+random(0,255)+",1)"]]
                        ,is_fill:true
                    });
                    (this.p[i][0]<0 || this.p[i][0]>this.w)&&(this.v[i][0]=-this.v[i][0]);
                    (this.p[i][1]<0 || this.p[i][1]>this.h)&&(this.v[i][1]=-this.v[i][1]);
                    // if (this.p[i][0]<0 || this.p[i][0]>this.w || this.p[i][1]<0 || this.p[i][1]>this.h) {
                    // console.log(this.xyr[i],this.p[i]);
                    // this.p[i][0]=this.xyr[i][0];
                    // this.p[i][1]=this.xyr[i][1];
                    // }
                    /*粒子连线 鼠标 begin*/
                    if((document.documentElement.clientWidth||window.innerWidth)<750){continue;}
                    if (this.x2(this.mouseX-this.p[i][0])+this.x2(this.mouseY-this.p[i][1])<=this.x2(200)) {
                        Context.drawPath(C.name,{
                            type:"lineTo"
                            ,colorFill:"color"
                            // ,x1:0
                            // ,y1:0
                            // ,x2:1000
                            // ,y2:1000
                            ,xy:[[this.mouseX,this.mouseY],[this.p[i][0],this.p[i][1]]]
                            // ,x:this.p[i][0]=this.p[i][0]+this.v[i][0]
                            // ,y:this.p[i][1]=this.p[i][1]+this.v[i][1]
                            // ,r:this.p[i][2]
                            ,position_color:[[0,"rgba("+random(0,255)+","+random(0,255)+","+random(0,255)+",1)"]]
                            ,is_fill:false
                        });
                        /*粒子间连线 begin*/
                        for(var k=0;k<this.num;k++){
                            if (this.x2(this.p[i][0]-this.p[k][0])+this.x2(this.p[i][1]-this.p[k][1])<=this.x2(100)) {
                                Context.drawPath(C.name,{
                                    type:"lineTo"
                                    ,colorFill:"color"
                                    // ,x1:0
                                    // ,y1:0
                                    // ,x2:1000
                                    // ,y2:1000
                                    ,xy:[[this.p[i][0],this.p[i][1]],[this.p[k][0],this.p[k][1]]]
                                    // ,x:this.p[i][0]=this.p[i][0]+this.v[i][0]
                                    // ,y:this.p[i][1]=this.p[i][1]+this.v[i][1]
                                    // ,r:this.p[i][2]
                                    ,position_color:[[0,"rgba("+random(0,255)+","+random(0,255)+","+random(0,255)+",1)"]]
                                    ,is_fill:false
                                });
                            }
                        }
                        /*粒子间连线 end*/
                    }
                    /*粒子连线 鼠标 end*/
                }
            }
            ,lineTo:function(C){
                (C.size)||(C.size=100);
                (C.mouseX)||(C.mouseX=100);
                (C.mouseY)||(C.mouseY=100);
                if (this.x2(C.mouseX-C.x)+this.x2(C.mouseY-C.y)<=this.x2(C.size)) {
                    Context.drawPath("abc",{
                        type:"lineTo"
                        ,colorFill:"color"
                        // ,x1:0
                        // ,y1:0
                        // ,x2:1000
                        // ,y2:1000
                        ,xy:[[C.mouseX,C.mouseY],[C.x,C.y]]
                        // ,x:this.p[i][0]=this.p[i][0]+this.v[i][0]
                        // ,y:this.p[i][1]=this.p[i][1]+this.v[i][1]
                        // ,r:this.p[i][2]
                        ,position_color:[[0,"rgba("+random(0,255)+","+random(0,255)+","+random(0,255)+",1)"]]
                        ,is_fill:false
                    });
                }
            }
            ,x2:function(number){
                return typeof number ==="number" ? number*number : 0;
            }

        };
        this.O=O;
        return O;

    }
    var ctx1=new drawCanvas({w:canvas1.width,h:canvas1.height,name:"abc"});
    ctx1.init();
    ((document.documentElement.clientWidth||window.innerWidth)<750) ? ctx1.init(ctx1.num=100) : ctx1.init(ctx1.num=200);
    setInterval(function(){
        ctx1.draw.call(ctx1);
    },1000/30);
    window.onmousemove=function(event){
        ctx1.mouseY=event.clientY;
        ctx1.mouseX=event.clientX;
    }

</script>
</body>
</html>